スワップモーダルを開くためのフック
UseSwapModalReturnType
(settings: SwapModalSettings) => void
指定した設定でスワップモーダルを開く関数です。
パラメータ:
settings
オブジェクトには以下のプロパティを含めることができます:
パラメータ | 型 | 説明 |
---|---|---|
chainId | number | スワップを行うブロックチェーンネットワークID |
toTokenAddress | string | 対象トークンコントラクトのアドレス |
toTokenAmount | string | 対象トークンの最小単位での数量 |
postSwapTransactions | Array<{to: string, data: string}> | (オプション)スワップ完了後に実行するトランザクションの配列 |
disableMainCurrency | boolean | (オプション)trueの場合、チェーンのメイン通貨でのスワップを無効化します |
title | string | (オプション)スワップモーダルのカスタムタイトル |
description | string | (オプション)スワップモーダルのカスタム説明文 |
onSuccess | () => void | (オプション)スワップが成功した際のコールバック |
onError | (error: Error) => void | (オプション)エラー発生時のコールバック |
onClose | () => void | (オプション)モーダルが閉じられたときのコールバック |
blockConfirmations | number | (オプション)スワップ完了までに待機するブロック承認数 |
() => void
スワップモーダルを閉じる関数です。
SwapModalSettings | undefined
現在のスワップモーダルの設定内容です。